package tlias.mapper;

import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import tlias.pojo.Clazz;
import tlias.pojo.ClazzQueryParam;
import tlias.pojo.ClazzVO;
import java.util.List;

@Mapper
public interface ClazzMapper {
    List<ClazzVO> list(@Param("param") ClazzQueryParam param);
    Long count(@Param("param") ClazzQueryParam param);
    void delete(Integer[] ids);
    void add(Clazz clazz);
    void update(Clazz clazz);
    ClazzVO getById(Integer id);
    List<ClazzVO> listAll();
}